html {
    font-size: 10vm;
}

html,
body {
    color: #444;
}

[ww1] {
    width: 100%;
}

[h-1],
.h1 {
    height: 100%;
}

*,
 :after,
 :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.icon {
    width: 1em;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}

i {
    font-style: normal;
}


/* element样式重置 start */


/* 去掉input尾部上下小箭头 start */

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -o-appearance: none !important;
    -ms-appearance: none !important;
    appearance: none !important;
    margin: 0;
}

input[type="number"] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    -o-appearance: textfield;
    -ms-appearance: textfield;
    appearance: textfield;
}


/* 去掉input尾部上下小箭头 end */

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
header,
nav,
section,
article,
aside,
footer,
figure,
figcaption,
menu,
button {
    margin: 0;
    padding: 0;
}

[row-center] {
    display: flex;
    align-items: center;
    justify-content: center;
}

[flex],
.flex {
    display: flex;
}

[flex-c],
.align-c {
    align-items: center;
}

[flex-b] {
    justify-content: space-between;
}

[blue] {
    color: var(--green);
}

[red] {
    color: var(--nav-hover-red);
}

[clum] {
    flex-direction: column;
}

[auto],
.auto {
    margin: 0 auto;
}

.ww1 {
    width: 100%;
}

[ww2],
.ww2 {
    width: 90%;
}

[ww3] {
    width: 84%;
    width: 1200px;
}

[pos-a],
.pos-a {
    position: relative;
}

[pos-b],
.pos-b {
    position: absolute;
}

[fz-12] {
    font-size: var(--small);
}

[fz-14] {
    font-size: var(--content);
}

[fz-16] {
    font-size: var(--title-small);
}

[fff] {
    color: #fff;
}

[center] {
    text-align: center;
}

[b-1] {
    color: #050404;
}

[cur] {
    cursor: pointer;
}

[flex-w1] {
    flex: 1;
    -webkit-flex: 1;
}

body {
    min-height: 100vh;
    min-width: 1200px;
    background: #FFFFFF;
    font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
}

#app .el-button:active {
    border-color: #ecf5ff;
}

#app .el-input.is-active .el-input__inner,
.el-button--primary,
.el-button--primary:focus,
.el-button--primary:hover {
    border-color: #409eff;
}

#app .el-button--primary {
    background: #409eff;
    border: none;
    padding: 2% 8%;
}

#app .el-button--primary:focus,
#app .el-button--primary:hover,
.el-button--primary:hover,
.el-button--primary {
    background: rgba(117, 184, 240, 0.815);
    border: none;
    color: #FFF;
}

a {
    text-decoration: none;
}

[grey] {
    color: var(--grey);
}

[space-be] {
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

[just-center] {
    justify-content: center;
    -webkit-justify-content: center;
}

.nav-bar {
    background: #fffcf7;
}

.head {
    width: 96%;
    padding: 4px 0;
    height: 54px;
}

.head dd {
    line-height: 54px;
}

.head dd a {
    margin: 0 12px;
}

.head dd .underline {
    height: 2px;
    background: #010200;
    bottom: 0;
    left: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.sale-table {
    min-height: 60vh;
}


/* .sale-bar p i {
    color: rgba(255, 0, 0, 0.91);
} */

.sale-bar-r {
    width: 28%;
}

.sale-type {
    margin: 2% 0;
}

.table-img {
    color: hsla(0, 0%, 100%, .8);
}

.table-img p {
    top: 0px;
    left: 0!important;
    padding-left: 6px;
    text-align: left;
}

.table-img p,
.table-img dd {
    z-index: 1;
    height: 18px;
    font-size: var(--small);
    color: var(--small-color);
    text-shadow: 0px 2px 2px rgb(56 50 50 / 70%);
}

.table-img .el-image,
.edit-form .el-image {
    width: 290px;
    height: 160px;
}

.table-img {
    max-height: 160px;
}

.table-img dd {
    padding: 0 10px;
    bottom: 0px;
    left: 0;
}

.sale-bar p {
    flex: 1;
}

.sale {
    padding-bottom: 4%;
}

.raduis:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 10px;
}

.nav-bar2 {
    background: var(--nav3-bg);
    padding: 1% 0;
    color: var(--nav-color);
}

.bar2-cont {
    width: 95%;
}

.bar2-cont .route-link {
    flex: 1;
}

#app .dialog-footer .el-button--primary {
    padding: 12px 20px;
}

#app .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #e74b3c;
}

[ellipsis] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.box-card {
    min-height: 60vh;
}

.chara-form .el-textarea__inner {
    resize: none;
    height: 100px;
}

.feed-btn {
    justify-content: center;
}

.feed-btn .el-button--primary {
    padding: 1% 4% !important;
}

#app .el-page-header__content,
#app .el-dialog__title,
.dialog-footer .icon {
    font-size: var(--title-small);
}

#app .el-dialog__title,
.dialog-footer .icon {
    color: var(--grey);
}

li {
    list-style: none;
}

[black] {
    color: var(--color-black);
}

[grey-light] {
    color: var(--nav-color);
}

[transition] {
    -webkit-transition: all .5s;
    transition: all .5s;
}

.el-popover.emoji {
    padding: 6px 0;
}

.tip {
    color: var(--nav-color);
    padding: 20px 0;
    margin-bottom: 10px;
    font-size: var(--content);
}

.chara-wap a {
    color: var(--green);
}

.tip i {
    color: var(--color-black);
}

#app .el-dialog__body {
    padding: 10px 20px;
}

.tip span {
    font-size: var(--content);
}

.pro-bar {
    color: var(--color-black);
}

.dia-wap {
    padding: 20px 0 40px 0;
}

.dia-wap .el-input-group__append {
    background: var(--green);
    color: #FFFFFF;
    font-size: var(--content);
    cursor: pointer;
}

.auto {
    margin: 0 auto;
}

.from-wap {
    width: 60%;
}

.samll-der {
    margin: 10px 0 20px 0!important;
}

#app .el-avatar--square {
    border-radius: 0;
    margin-top: 16px;
}

#app .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #FFFFFF;
}

#app .el-button--text,
#app .el-radio__input.is-checked+.el-radio__label {
    color: var(--green);
}

#app .el-radio__input.is-checked .el-radio__inner {
    border-color: var(--green);
    background: var(--green);
}

#app .el-table .descending .sort-caret.descending {
    border-top-color: var(--green);
}

#app .account-header-wrapper .list-nav-senod {
    display: none !important;
}


/* .el-tooltip__popper.is-dark {
    background: #f0f0f0 !important;
    color: #444 !important;
} */

#app .el-table th,
#app .el-table td {
    text-align: center;
}

.el-dialog {
    display: flex;
    flex-direction: column;
    margin: 0 !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.el-dialog .el-dialog__body {
    flex: 1;
    overflow: auto;
}

.homeheader .right-cont span {
    color: #000;
}